-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: add explanation for ACK and NACK semantics #9309
Conversation
@markdroth PR as discussed - pls review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks fine to me, modulo the one comment below. @htuch should review as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the clarifications!
/wait
@sanjaypujare seems like you need to fix DCO. https://github.com/envoyproxy/envoy/blob/master/CONTRIBUTING.md#fixing-dco. |
8ff1ec4
to
5e96199
Compare
Thanks! Done. |
@htuch @ramaraochavali friendly ping to review and merge as appropriate. |
api/xds_protocol.rst
Outdated
management server a shared notion of the currently applied configuration, | ||
as well as a mechanism to ACK/NACK configuration updates. | ||
|
||
ACK: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you use proper RST syntax here? I suggest previewing the docs. @markdroth can probably help spin you up IRL on how this works. Thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Content LGTM, just a formatting ask remaining at my end.
/wait
Fixed the format. Please take a look. |
api/xds_protocol.rst
Outdated
|
||
|
||
.. figure:: diagrams/later-ack.svg | ||
:alt: ACK after NACK | ||
|
||
ACK and NACK semantics can be summarized as follows: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The content below this isn't specific to NACK anymore, so needs a new header (or reorging). Also, DCO needs fixing before we can merge. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@htuch fixed both. Thanks
Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com>
Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com>
Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com>
Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com>
Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com>
eb9ca1b
to
4d9658d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
More precise explanation for ACK and NACK for implementers' benefit Risk Level: Low (doc only change) Testing: doc only testing (using github rst rendering) Signed-off-by: Sanjay Pujare <sanjaypujare@users.noreply.github.com> Signed-off-by: Prakhar <prakhar_au@yahoo.com>
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Description: More precise explanation for ACK and NACK for implementers' benefit
Risk Level: Low (doc only change)
Testing: doc only testing (using github rst rendering)
Docs Changes: More precise explanation for ACK and NACK for implementers' benefit
Release Notes: N/A
[Optional Fixes #Issue]
[Optional Deprecated:]